<!-- XHTML 1.0 Strict -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<meta name="author" content="Rachid Touzani" />
<meta name="keywords" content=" css, dropdowns, dropdown menu, drop-down, menu, navigation, nav, horizontal, vertical left-to-right, vertical right-to-left, horizontal linear, horizontal upwards, cross browser, internet explorer, ie, firefox, safari, opera, browser, lwis" />
<meta name="description" content="Clean, standards-friendly, modular framework for dropdown menus" />
<link href="../css/dropdown.vertical.css" media="screen" rel="stylesheet" type="text/css" />
<link href="../css/default.ultimate.css" media="screen" rel="stylesheet" type="text/css" />
<head>
<!-- Title -->
<title>OFELI - Documentation</title>
<!-- Stylesheet -->
<link rel="stylesheet" type="text/css" href="../doxygen.css" />
<link rel="stylesheet" type="text/css" href="../tabs.css" />
</head>
<body>
<p align="center">
  <img src="../im/ofeli.gif" alt="OFELI's Logo" width="300" height="90">
</p>
<p align="center"><font color="#203F5B" size="4" face="verdana,Helvetica">
<b>An Object Oriented Finite Element Library</b></font></p>
<!-- Complete Page-->
<div id="main">
<div id="mainmenu">
 <div class="text">
<!-- Menu -->
 <div class="tabs">
  <ul class="tablist">
   <li><a href="../index.html"><span>Home</span></a>
    <li><a href="../overview.html"><span>Overview</span></a>
    <li><a href="../extlib.html"><span>External Libraries</span></a>
    <li><a href="../citing.html"><span>Citing OFELI</span></a>
    <li><a href="../fformats.html"><span>File Formats</span></a>
    <li><a href="../demos.html"><span>Demo Codes</span></a>
  </ul>
 </div>
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classOFELI_1_1IPF.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classOFELI_1_1IPF-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">IPF Class Reference<div class="ingroups"><a class="el" href="group__OFELI.html">OFELI</a><a class="el" href="group__OFELI.html">OFELI</a> &raquo;  &#124; <a class="el" href="group__IO.html">Input/Output</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>To read project parameters from a file in <a class="el" href="classOFELI_1_1IPF.html" title="To read project parameters from a file in IPF format. ">IPF</a> format.  
 <a href="classOFELI_1_1IPF.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a481a6f7361057fe1a14f7d8c456fcde5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a481a6f7361057fe1a14f7d8c456fcde5"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a481a6f7361057fe1a14f7d8c456fcde5">IPF</a> ()</td></tr>
<tr class="memdesc:a481a6f7361057fe1a14f7d8c456fcde5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor. <br /></td></tr>
<tr class="separator:a481a6f7361057fe1a14f7d8c456fcde5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0ea3036604869a38b62eab32cf7c4ab"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#ac0ea3036604869a38b62eab32cf7c4ab">IPF</a> (const string &amp;file)</td></tr>
<tr class="memdesc:ac0ea3036604869a38b62eab32cf7c4ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor that gives the data file name.  <a href="#ac0ea3036604869a38b62eab32cf7c4ab">More...</a><br /></td></tr>
<tr class="separator:ac0ea3036604869a38b62eab32cf7c4ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a120fbf0a8630ca29c7adc2e578ef58e5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a120fbf0a8630ca29c7adc2e578ef58e5"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a120fbf0a8630ca29c7adc2e578ef58e5">IPF</a> (const string &amp;prog, const string &amp;file)</td></tr>
<tr class="memdesc:a120fbf0a8630ca29c7adc2e578ef58e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor that reads parameters in file <code>file</code> and prints header information for the calling program <code>prog</code>. It reads parameters in <code><a class="el" href="classOFELI_1_1IPF.html" title="To read project parameters from a file in IPF format. ">IPF</a></code> Format from this file. <br /></td></tr>
<tr class="separator:a120fbf0a8630ca29c7adc2e578ef58e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0569447015d3a4768d5d81adb05b8a35"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0569447015d3a4768d5d81adb05b8a35"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a0569447015d3a4768d5d81adb05b8a35">~IPF</a> ()</td></tr>
<tr class="memdesc:a0569447015d3a4768d5d81adb05b8a35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <br /></td></tr>
<tr class="separator:a0569447015d3a4768d5d81adb05b8a35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c8b312b367b066c0e09545023bc7a0f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c8b312b367b066c0e09545023bc7a0f"></a>
<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a8c8b312b367b066c0e09545023bc7a0f">getDisplay</a> ()</td></tr>
<tr class="memdesc:a8c8b312b367b066c0e09545023bc7a0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Display acquired parameters. <br /></td></tr>
<tr class="separator:a8c8b312b367b066c0e09545023bc7a0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5513ede228fa96a2bf6341906f66e759"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5513ede228fa96a2bf6341906f66e759"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a5513ede228fa96a2bf6341906f66e759">getVerbose</a> ()</td></tr>
<tr class="memdesc:a5513ede228fa96a2bf6341906f66e759"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter read using keyword <b>Verbose</b>. <br /></td></tr>
<tr class="separator:a5513ede228fa96a2bf6341906f66e759"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1046611895afc3c7ba3c75cef41b00ab"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a1046611895afc3c7ba3c75cef41b00ab">getOutput</a> () const </td></tr>
<tr class="memdesc:a1046611895afc3c7ba3c75cef41b00ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter read using keyword <b>Output</b>.  <a href="#a1046611895afc3c7ba3c75cef41b00ab">More...</a><br /></td></tr>
<tr class="separator:a1046611895afc3c7ba3c75cef41b00ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fe11e94d2c0941877ada70630c42978"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a8fe11e94d2c0941877ada70630c42978">getSave</a> () const </td></tr>
<tr class="memdesc:a8fe11e94d2c0941877ada70630c42978"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter read using keyword <b>Save</b>.  <a href="#a8fe11e94d2c0941877ada70630c42978">More...</a><br /></td></tr>
<tr class="separator:a8fe11e94d2c0941877ada70630c42978"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ba90ce3bb174d96547dff01cc1e7db6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a4ba90ce3bb174d96547dff01cc1e7db6">getPlot</a> () const </td></tr>
<tr class="memdesc:a4ba90ce3bb174d96547dff01cc1e7db6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter read using keyword <b>Plot</b>.  <a href="#a4ba90ce3bb174d96547dff01cc1e7db6">More...</a><br /></td></tr>
<tr class="separator:a4ba90ce3bb174d96547dff01cc1e7db6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f1aa8e7991d9b4230dc63917b3c8b77"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a8f1aa8e7991d9b4230dc63917b3c8b77">getBC</a> () const </td></tr>
<tr class="memdesc:a8f1aa8e7991d9b4230dc63917b3c8b77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter read using keyword <b>BC</b>.  <a href="#a8f1aa8e7991d9b4230dc63917b3c8b77">More...</a><br /></td></tr>
<tr class="separator:a8f1aa8e7991d9b4230dc63917b3c8b77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a9dd09be3f1c32d9bb5fc0cf5d077b9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a9a9dd09be3f1c32d9bb5fc0cf5d077b9">getBF</a> () const </td></tr>
<tr class="memdesc:a9a9dd09be3f1c32d9bb5fc0cf5d077b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter read using keyword <b>BF</b>.  <a href="#a9a9dd09be3f1c32d9bb5fc0cf5d077b9">More...</a><br /></td></tr>
<tr class="separator:a9a9dd09be3f1c32d9bb5fc0cf5d077b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdbd497f38ab0f9a208a7e8a2ef02cf0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#afdbd497f38ab0f9a208a7e8a2ef02cf0">getSF</a> () const </td></tr>
<tr class="memdesc:afdbd497f38ab0f9a208a7e8a2ef02cf0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter read using keyword <b>SF</b>.  <a href="#afdbd497f38ab0f9a208a7e8a2ef02cf0">More...</a><br /></td></tr>
<tr class="separator:afdbd497f38ab0f9a208a7e8a2ef02cf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07f824d9d4f53d101146713b5ec4e238"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a07f824d9d4f53d101146713b5ec4e238">getInit</a> () const </td></tr>
<tr class="memdesc:a07f824d9d4f53d101146713b5ec4e238"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter read using keyword <b>Init</b>.  <a href="#a07f824d9d4f53d101146713b5ec4e238">More...</a><br /></td></tr>
<tr class="separator:a07f824d9d4f53d101146713b5ec4e238"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0508db8bbcd0109fa1760535f04fad1a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a0508db8bbcd0109fa1760535f04fad1a">getData</a> () const </td></tr>
<tr class="memdesc:a0508db8bbcd0109fa1760535f04fad1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter read using keyword <b>Data</b>.  <a href="#a0508db8bbcd0109fa1760535f04fad1a">More...</a><br /></td></tr>
<tr class="separator:a0508db8bbcd0109fa1760535f04fad1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13da2c5b95488c5bd490accfca236ef0"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a13da2c5b95488c5bd490accfca236ef0">getNbSteps</a> () const </td></tr>
<tr class="memdesc:a13da2c5b95488c5bd490accfca236ef0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter read using keyword <b>NbSteps</b>.  <a href="#a13da2c5b95488c5bd490accfca236ef0">More...</a><br /></td></tr>
<tr class="separator:a13da2c5b95488c5bd490accfca236ef0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a608729759d27300aee597d984ea09cf4"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a608729759d27300aee597d984ea09cf4">getNbIter</a> () const </td></tr>
<tr class="memdesc:a608729759d27300aee597d984ea09cf4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter read using keyword <b>NbIter</b>.  <a href="#a608729759d27300aee597d984ea09cf4">More...</a><br /></td></tr>
<tr class="separator:a608729759d27300aee597d984ea09cf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b86912a2661052ed927bb49716172ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a0b86912a2661052ed927bb49716172ea">getTimeStep</a> () const </td></tr>
<tr class="memdesc:a0b86912a2661052ed927bb49716172ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter read using keyword <b>TimeStep</b>.  <a href="#a0b86912a2661052ed927bb49716172ea">More...</a><br /></td></tr>
<tr class="separator:a0b86912a2661052ed927bb49716172ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f40d80877eaf4e96c744726a5eb8f11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a7f40d80877eaf4e96c744726a5eb8f11">getMaxTime</a> () const </td></tr>
<tr class="memdesc:a7f40d80877eaf4e96c744726a5eb8f11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter read using keyword <b>MaxTime</b>.  <a href="#a7f40d80877eaf4e96c744726a5eb8f11">More...</a><br /></td></tr>
<tr class="separator:a7f40d80877eaf4e96c744726a5eb8f11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3a10d7325bf2261b1a2c9645dc3dd2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#ac3a10d7325bf2261b1a2c9645dc3dd2c">getTolerance</a> () const </td></tr>
<tr class="memdesc:ac3a10d7325bf2261b1a2c9645dc3dd2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter read using keyword <b>Tolerance</b>.  <a href="#ac3a10d7325bf2261b1a2c9645dc3dd2c">More...</a><br /></td></tr>
<tr class="separator:ac3a10d7325bf2261b1a2c9645dc3dd2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f9d76f38c261b8758a5a9fbbea7f621"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a9f9d76f38c261b8758a5a9fbbea7f621">getIntPar</a> (size_t n=1) const </td></tr>
<tr class="memdesc:a9f9d76f38c261b8758a5a9fbbea7f621"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return <code>n</code>-th parameter read using keyword <code>IntPar</code>  <a href="#a9f9d76f38c261b8758a5a9fbbea7f621">More...</a><br /></td></tr>
<tr class="separator:a9f9d76f38c261b8758a5a9fbbea7f621"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ebf367abd0d1255fe5ff154f40f9422"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a6ebf367abd0d1255fe5ff154f40f9422">getStringPar</a> (size_t n=1) const </td></tr>
<tr class="memdesc:a6ebf367abd0d1255fe5ff154f40f9422"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return <em>n-th</em> parameter read using keyword <b>StringPar</b>.  <a href="#a6ebf367abd0d1255fe5ff154f40f9422">More...</a><br /></td></tr>
<tr class="separator:a6ebf367abd0d1255fe5ff154f40f9422"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a653a4c6fd3d395622abd288fcb3679f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a653a4c6fd3d395622abd288fcb3679f2">getDoublePar</a> (size_t n=1) const </td></tr>
<tr class="memdesc:a653a4c6fd3d395622abd288fcb3679f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return <code>n</code>-th parameter read using keyword <b>DoublePar</b>.  <a href="#a653a4c6fd3d395622abd288fcb3679f2">More...</a><br /></td></tr>
<tr class="separator:a653a4c6fd3d395622abd288fcb3679f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcc1c2d628727c42794c1b171d497b75"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#afcc1c2d628727c42794c1b171d497b75">getPointDoublePar</a> (size_t n=1) const </td></tr>
<tr class="memdesc:afcc1c2d628727c42794c1b171d497b75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return <code>n</code>-th parameter read using keyword <b>PointDoublePar</b>.  <a href="#afcc1c2d628727c42794c1b171d497b75">More...</a><br /></td></tr>
<tr class="separator:afcc1c2d628727c42794c1b171d497b75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d7b5dce9fb62796f2e8418545a7c0da"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#ga7a290272a0e3fa68da99df83e1643226">complex_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a0d7b5dce9fb62796f2e8418545a7c0da">getComplexPar</a> (size_t n=1) const </td></tr>
<tr class="memdesc:a0d7b5dce9fb62796f2e8418545a7c0da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return <code>n</code>-th parameter read using keyword <b>StringPar</b>.  <a href="#a0d7b5dce9fb62796f2e8418545a7c0da">More...</a><br /></td></tr>
<tr class="separator:a0d7b5dce9fb62796f2e8418545a7c0da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33217d0161173d7c55f3805d7099446a"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a33217d0161173d7c55f3805d7099446a">getString</a> (const string &amp;label) const </td></tr>
<tr class="memdesc:a33217d0161173d7c55f3805d7099446a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter corresponding to a given label, when its value is a string.  <a href="#a33217d0161173d7c55f3805d7099446a">More...</a><br /></td></tr>
<tr class="separator:a33217d0161173d7c55f3805d7099446a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6737e101f75a95b77e9b21b8313fb1ce"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a6737e101f75a95b77e9b21b8313fb1ce">getString</a> (const string &amp;label, string def) const </td></tr>
<tr class="memdesc:a6737e101f75a95b77e9b21b8313fb1ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter corresponding to a given label, when its value is a string.  <a href="#a6737e101f75a95b77e9b21b8313fb1ce">More...</a><br /></td></tr>
<tr class="separator:a6737e101f75a95b77e9b21b8313fb1ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09dab180bfcbdaf9f39ac76ae6f4b864"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a09dab180bfcbdaf9f39ac76ae6f4b864">getInteger</a> (const string &amp;label) const </td></tr>
<tr class="memdesc:a09dab180bfcbdaf9f39ac76ae6f4b864"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter corresponding to a given label, when its value is an integer.  <a href="#a09dab180bfcbdaf9f39ac76ae6f4b864">More...</a><br /></td></tr>
<tr class="separator:a09dab180bfcbdaf9f39ac76ae6f4b864"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bff9be9f649ddb74aa530f803613e3c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a7bff9be9f649ddb74aa530f803613e3c">getInteger</a> (const string &amp;label, int def) const </td></tr>
<tr class="memdesc:a7bff9be9f649ddb74aa530f803613e3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter corresponding to a given label, when its value is an integer.  <a href="#a7bff9be9f649ddb74aa530f803613e3c">More...</a><br /></td></tr>
<tr class="separator:a7bff9be9f649ddb74aa530f803613e3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13102d773799b3ea310a070e8d1665be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a13102d773799b3ea310a070e8d1665be">getDouble</a> (const string &amp;label) const </td></tr>
<tr class="memdesc:a13102d773799b3ea310a070e8d1665be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter corresponding to a given label, when its value is a real_t.  <a href="#a13102d773799b3ea310a070e8d1665be">More...</a><br /></td></tr>
<tr class="separator:a13102d773799b3ea310a070e8d1665be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a920a819d92ed44c61a3becab8ce993fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a920a819d92ed44c61a3becab8ce993fe">getDouble</a> (const string &amp;label, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> def) const </td></tr>
<tr class="memdesc:a920a819d92ed44c61a3becab8ce993fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter corresponding to a given label, when its value is a real_t.  <a href="#a920a819d92ed44c61a3becab8ce993fe">More...</a><br /></td></tr>
<tr class="separator:a920a819d92ed44c61a3becab8ce993fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5ad9687335a8dce5d923520fc529ba1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#ga7a290272a0e3fa68da99df83e1643226">complex_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#ad5ad9687335a8dce5d923520fc529ba1">getComplex</a> (const string &amp;label) const </td></tr>
<tr class="memdesc:ad5ad9687335a8dce5d923520fc529ba1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter corresponding to a given label, when its value is a complex number.  <a href="#ad5ad9687335a8dce5d923520fc529ba1">More...</a><br /></td></tr>
<tr class="separator:ad5ad9687335a8dce5d923520fc529ba1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42f649a8f55fe382e4580358e0cb62e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#ga7a290272a0e3fa68da99df83e1643226">complex_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a42f649a8f55fe382e4580358e0cb62e5">getComplex</a> (const string &amp;label, <a class="el" href="group__Util.html#ga7a290272a0e3fa68da99df83e1643226">complex_t</a> def) const </td></tr>
<tr class="memdesc:a42f649a8f55fe382e4580358e0cb62e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter corresponding to a given label, when its value is a complex number.  <a href="#a42f649a8f55fe382e4580358e0cb62e5">More...</a><br /></td></tr>
<tr class="separator:a42f649a8f55fe382e4580358e0cb62e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f182fbce7302e56724b289b96a797dd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a4f182fbce7302e56724b289b96a797dd">contains</a> (const string &amp;label) const </td></tr>
<tr class="memdesc:a4f182fbce7302e56724b289b96a797dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">check if the project file contains a given parameter  <a href="#a4f182fbce7302e56724b289b96a797dd">More...</a><br /></td></tr>
<tr class="separator:a4f182fbce7302e56724b289b96a797dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb5e3412b47022310eadc6129c17da57"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#aeb5e3412b47022310eadc6129c17da57">get</a> (const string &amp;label, <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;a) const </td></tr>
<tr class="memdesc:aeb5e3412b47022310eadc6129c17da57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read an array of real values, corresponding to a given label.  <a href="#aeb5e3412b47022310eadc6129c17da57">More...</a><br /></td></tr>
<tr class="separator:aeb5e3412b47022310eadc6129c17da57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8803c07a368a81e1a7993a0cc7b04e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#af8803c07a368a81e1a7993a0cc7b04e7">getArraySize</a> (const string &amp;label, size_t j) const </td></tr>
<tr class="memdesc:af8803c07a368a81e1a7993a0cc7b04e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an array entry for a given label.  <a href="#af8803c07a368a81e1a7993a0cc7b04e7">More...</a><br /></td></tr>
<tr class="separator:af8803c07a368a81e1a7993a0cc7b04e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3d170140c0c312d2b72a855a57ee44a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#ae3d170140c0c312d2b72a855a57ee44a">get</a> (const string &amp;label, int &amp;a) const </td></tr>
<tr class="memdesc:ae3d170140c0c312d2b72a855a57ee44a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return integer parameter corresponding to a given label.  <a href="#ae3d170140c0c312d2b72a855a57ee44a">More...</a><br /></td></tr>
<tr class="separator:ae3d170140c0c312d2b72a855a57ee44a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a1626ce7ab7bdcb54f08f3040cfe9b3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a8a1626ce7ab7bdcb54f08f3040cfe9b3">get</a> (const string &amp;label, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &amp;a) const </td></tr>
<tr class="memdesc:a8a1626ce7ab7bdcb54f08f3040cfe9b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return real parameter corresponding to a given label.  <a href="#a8a1626ce7ab7bdcb54f08f3040cfe9b3">More...</a><br /></td></tr>
<tr class="separator:a8a1626ce7ab7bdcb54f08f3040cfe9b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71f9ed5745efcc256b9c5233f8432b14"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a71f9ed5745efcc256b9c5233f8432b14">get</a> (const string &amp;label, <a class="el" href="group__Util.html#ga7a290272a0e3fa68da99df83e1643226">complex_t</a> &amp;a) const </td></tr>
<tr class="memdesc:a71f9ed5745efcc256b9c5233f8432b14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return complex parameter corresponding to a given label.  <a href="#a71f9ed5745efcc256b9c5233f8432b14">More...</a><br /></td></tr>
<tr class="separator:a71f9ed5745efcc256b9c5233f8432b14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7163143c4ad2e4cc2db7413e018f510e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a7163143c4ad2e4cc2db7413e018f510e">get</a> (const string &amp;label, string &amp;a) const </td></tr>
<tr class="memdesc:a7163143c4ad2e4cc2db7413e018f510e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return string parameter corresponding to a given label.  <a href="#a7163143c4ad2e4cc2db7413e018f510e">More...</a><br /></td></tr>
<tr class="separator:a7163143c4ad2e4cc2db7413e018f510e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09728445e27e20dcd2aeff29d7ecc2a5"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a09728445e27e20dcd2aeff29d7ecc2a5">getProject</a> () const </td></tr>
<tr class="memdesc:a09728445e27e20dcd2aeff29d7ecc2a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter read using keyword <b>Project</b>.  <a href="#a09728445e27e20dcd2aeff29d7ecc2a5">More...</a><br /></td></tr>
<tr class="separator:a09728445e27e20dcd2aeff29d7ecc2a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab065f6a26dbafa47bfcdfc62133b53c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab065f6a26dbafa47bfcdfc62133b53c5"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#ab065f6a26dbafa47bfcdfc62133b53c5">getDomainFile</a> () const </td></tr>
<tr class="memdesc:ab065f6a26dbafa47bfcdfc62133b53c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return pameter using keyword <b><a class="el" href="classOFELI_1_1Mesh.html" title="To store and manipulate finite element meshes. ">Mesh</a></b>. <br /></td></tr>
<tr class="separator:ab065f6a26dbafa47bfcdfc62133b53c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1c6597dda27b610aba38747eaf540c4"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#ab1c6597dda27b610aba38747eaf540c4">getMeshFile</a> (size_t i=1) const </td></tr>
<tr class="memdesc:ab1c6597dda27b610aba38747eaf540c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return <code>i</code>-th parameter read using keyword <b>mesh_file</b>.  <a href="#ab1c6597dda27b610aba38747eaf540c4">More...</a><br /></td></tr>
<tr class="separator:ab1c6597dda27b610aba38747eaf540c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab71fd3134d90b56ccec3d081b749c074"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#ab71fd3134d90b56ccec3d081b749c074">getInitFile</a> () const </td></tr>
<tr class="memdesc:ab71fd3134d90b56ccec3d081b749c074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter read using keyword <b>InitFile</b>.  <a href="#ab71fd3134d90b56ccec3d081b749c074">More...</a><br /></td></tr>
<tr class="separator:ab71fd3134d90b56ccec3d081b749c074"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abff0ab713dfeb34fd150a9f471a99fec"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#abff0ab713dfeb34fd150a9f471a99fec">getRestartFile</a> () const </td></tr>
<tr class="memdesc:abff0ab713dfeb34fd150a9f471a99fec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter read using keyword <b>RestartFile</b>.  <a href="#abff0ab713dfeb34fd150a9f471a99fec">More...</a><br /></td></tr>
<tr class="separator:abff0ab713dfeb34fd150a9f471a99fec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f88c1ee5ec298d8d6d79ae9dad721b7"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a0f88c1ee5ec298d8d6d79ae9dad721b7">getBCFile</a> () const </td></tr>
<tr class="memdesc:a0f88c1ee5ec298d8d6d79ae9dad721b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter read using keyword <b>BCFile</b>.  <a href="#a0f88c1ee5ec298d8d6d79ae9dad721b7">More...</a><br /></td></tr>
<tr class="separator:a0f88c1ee5ec298d8d6d79ae9dad721b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1686bf046e562929d2faf8de2ac71f01"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a1686bf046e562929d2faf8de2ac71f01">getBFFile</a> () const </td></tr>
<tr class="memdesc:a1686bf046e562929d2faf8de2ac71f01"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter read using keyword <b>BFFile</b>.  <a href="#a1686bf046e562929d2faf8de2ac71f01">More...</a><br /></td></tr>
<tr class="separator:a1686bf046e562929d2faf8de2ac71f01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c6aa5a46642f54b5f96456d499456ff"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a3c6aa5a46642f54b5f96456d499456ff">getSFFile</a> () const </td></tr>
<tr class="memdesc:a3c6aa5a46642f54b5f96456d499456ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter read using keyword <b>SFFile</b>.  <a href="#a3c6aa5a46642f54b5f96456d499456ff">More...</a><br /></td></tr>
<tr class="separator:a3c6aa5a46642f54b5f96456d499456ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d90672b8aa35da165eb0cfa17d9893f"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a0d90672b8aa35da165eb0cfa17d9893f">getSaveFile</a> () const </td></tr>
<tr class="memdesc:a0d90672b8aa35da165eb0cfa17d9893f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter read using keyword <b>SaveFile</b>.  <a href="#a0d90672b8aa35da165eb0cfa17d9893f">More...</a><br /></td></tr>
<tr class="separator:a0d90672b8aa35da165eb0cfa17d9893f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67e4831ff8cb1ace9ee732602f06aadf"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a67e4831ff8cb1ace9ee732602f06aadf">getPlotFile</a> (int i=1) const </td></tr>
<tr class="memdesc:a67e4831ff8cb1ace9ee732602f06aadf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return <code>i</code>-th parameter read using keyword <b>PlotFile</b>.  <a href="#a67e4831ff8cb1ace9ee732602f06aadf">More...</a><br /></td></tr>
<tr class="separator:a67e4831ff8cb1ace9ee732602f06aadf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e7efad07ae6f300f324dfd9faabcab3"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a6e7efad07ae6f300f324dfd9faabcab3">getPrescriptionFile</a> (int i=1) const </td></tr>
<tr class="memdesc:a6e7efad07ae6f300f324dfd9faabcab3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return parameter read using keyword <b>DataFile</b>.  <a href="#a6e7efad07ae6f300f324dfd9faabcab3">More...</a><br /></td></tr>
<tr class="separator:a6e7efad07ae6f300f324dfd9faabcab3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dc165eb6727d86e72fc06d4c2343d8c"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a1dc165eb6727d86e72fc06d4c2343d8c">getAuxFile</a> (size_t i=1) const </td></tr>
<tr class="memdesc:a1dc165eb6727d86e72fc06d4c2343d8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return <code>i</code>-th parameter read using keyword <b>Auxfile</b>.  <a href="#a1dc165eb6727d86e72fc06d4c2343d8c">More...</a><br /></td></tr>
<tr class="separator:a1dc165eb6727d86e72fc06d4c2343d8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae9d686e0b0af04b732a8a102b700ff5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae9d686e0b0af04b732a8a102b700ff5"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#aae9d686e0b0af04b732a8a102b700ff5">getDensity</a> () const </td></tr>
<tr class="memdesc:aae9d686e0b0af04b732a8a102b700ff5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return expression (to be parsed, function of <code>x</code>, <code>y</code>, <code>z</code>, <code>t</code>) for density function. <br /></td></tr>
<tr class="separator:aae9d686e0b0af04b732a8a102b700ff5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae58e4bb5f33b3a506418fc8870340be9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae58e4bb5f33b3a506418fc8870340be9"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#ae58e4bb5f33b3a506418fc8870340be9">getElectricConductivity</a> () const </td></tr>
<tr class="memdesc:ae58e4bb5f33b3a506418fc8870340be9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return expression (to be parsed, function of <code>x</code>, <code>y</code>, <code>z</code>, <code>t</code>) for electric conductivity. <br /></td></tr>
<tr class="separator:ae58e4bb5f33b3a506418fc8870340be9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6147907153070783e69ddba52760786"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6147907153070783e69ddba52760786"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#ae6147907153070783e69ddba52760786">getElectricPermittivity</a> () const </td></tr>
<tr class="memdesc:ae6147907153070783e69ddba52760786"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return expression (to be parsed, function of <code>x</code>, <code>y</code>, <code>z</code>, <code>t</code>) for electric permittivity. <br /></td></tr>
<tr class="separator:ae6147907153070783e69ddba52760786"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcf7efd8d8c5b42924427ddbaa8210ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abcf7efd8d8c5b42924427ddbaa8210ab"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#abcf7efd8d8c5b42924427ddbaa8210ab">getMagneticPermeability</a> () const </td></tr>
<tr class="memdesc:abcf7efd8d8c5b42924427ddbaa8210ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return expression (to be parsed, function of <code>x</code>, <code>y</code>, <code>z</code>, <code>t</code>) for magnetic permeability. <br /></td></tr>
<tr class="separator:abcf7efd8d8c5b42924427ddbaa8210ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ac4cf6e078226fdbf139005464c8a27"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ac4cf6e078226fdbf139005464c8a27"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a9ac4cf6e078226fdbf139005464c8a27">getPoissonRatio</a> () const </td></tr>
<tr class="memdesc:a9ac4cf6e078226fdbf139005464c8a27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return expression (to be parsed, function of <code>x</code>, <code>y</code>, <code>z</code>, <code>t</code>) for Poisson ratio. <br /></td></tr>
<tr class="separator:a9ac4cf6e078226fdbf139005464c8a27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19fc56345d5c0752f6f2146111703df1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a19fc56345d5c0752f6f2146111703df1"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a19fc56345d5c0752f6f2146111703df1">getThermalConductivity</a> () const </td></tr>
<tr class="memdesc:a19fc56345d5c0752f6f2146111703df1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return expression (to be parsed, function of <code>x</code>, <code>y</code>, <code>z</code>, <code>t</code>) for thermal conductivity. <br /></td></tr>
<tr class="separator:a19fc56345d5c0752f6f2146111703df1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acafdced2713454c2c89013e05ae792f7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acafdced2713454c2c89013e05ae792f7"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#acafdced2713454c2c89013e05ae792f7">getRhoCp</a> () const </td></tr>
<tr class="memdesc:acafdced2713454c2c89013e05ae792f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return expression (to be parsed, function of <code>x</code>, <code>y</code>, <code>z</code>, <code>t</code>) for density * specific heat. <br /></td></tr>
<tr class="separator:acafdced2713454c2c89013e05ae792f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5374c693a6bde258b03978d51e2084ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5374c693a6bde258b03978d51e2084ef"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#a5374c693a6bde258b03978d51e2084ef">getViscosity</a> () const </td></tr>
<tr class="memdesc:a5374c693a6bde258b03978d51e2084ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return expression (to be parsed, function of <code>x</code>, <code>y</code>, <code>z</code>, <code>t</code>) for viscosity. <br /></td></tr>
<tr class="separator:a5374c693a6bde258b03978d51e2084ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd5ac171fa74ec06f4940be32bb246eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd5ac171fa74ec06f4940be32bb246eb"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html#abd5ac171fa74ec06f4940be32bb246eb">getYoungModulus</a> () const </td></tr>
<tr class="memdesc:abd5ac171fa74ec06f4940be32bb246eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return expression (to be parsed, function of <code>x</code>, <code>y</code>, <code>z</code>, <code>t</code>) for Young's modulus. <br /></td></tr>
<tr class="separator:abd5ac171fa74ec06f4940be32bb246eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>To read project parameters from a file in <a class="el" href="classOFELI_1_1IPF.html" title="To read project parameters from a file in IPF format. ">IPF</a> format. </p>
<p>This class can be used to acquire various parameters from a parameter file of <a class="el" href="classOFELI_1_1IPF.html" title="To read project parameters from a file in IPF format. ">IPF</a> (Input Project File). The declaration of an instance of this class avoids reading data in your main program. The acquired parameters are retrieved through information members of the class. Note that all the parameters have default values</p>
<dl class="section author"><dt>Author</dt><dd>Rachid Touzani </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>GNU Lesser Public License </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ac0ea3036604869a38b62eab32cf7c4ab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classOFELI_1_1IPF.html">IPF</a> </td>
          <td>(</td>
          <td class="paramtype">const string &amp;&#160;</td>
          <td class="paramname"><em>file</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Constructor that gives the data file name. </p>
<p>It reads parameters in <a class="el" href="classOFELI_1_1IPF.html" title="To read project parameters from a file in IPF format. ">IPF</a> Format from this file. </p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a1046611895afc3c7ba3c75cef41b00ab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getOutput </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return parameter read using keyword <b>Output</b>. </p>
<p>This parameter can be used to control output behavior in a program. </p>

</div>
</div>
<a class="anchor" id="a8fe11e94d2c0941877ada70630c42978"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getSave </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return parameter read using keyword <b>Save</b>. </p>
<p>This parameter can be used to control result saving in a program (<em>e.g</em>. for a restarting purpose). </p>

</div>
</div>
<a class="anchor" id="a4ba90ce3bb174d96547dff01cc1e7db6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getPlot </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return parameter read using keyword <b>Plot</b>. </p>
<p>This parameter can be used to control result saving for plotting in a program. </p>

</div>
</div>
<a class="anchor" id="a8f1aa8e7991d9b4230dc63917b3c8b77"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getBC </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return parameter read using keyword <b>BC</b>. </p>
<p>This parameter can be used to set a boundary condition flag. </p>

</div>
</div>
<a class="anchor" id="a9a9dd09be3f1c32d9bb5fc0cf5d077b9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getBF </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return parameter read using keyword <b>BF</b>. </p>
<p>This parameter can be used to set a body force flag. </p>

</div>
</div>
<a class="anchor" id="afdbd497f38ab0f9a208a7e8a2ef02cf0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getSF </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return parameter read using keyword <b>SF</b>. </p>
<p>This parameter can be used to set a surface force flag. </p>

</div>
</div>
<a class="anchor" id="a07f824d9d4f53d101146713b5ec4e238"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getInit </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return parameter read using keyword <b>Init</b>. </p>
<p>This parameter can be used to set an initial data flag. </p>

</div>
</div>
<a class="anchor" id="a0508db8bbcd0109fa1760535f04fad1a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getData </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return parameter read using keyword <b>Data</b>. </p>
<p>This parameter can be used to set a various data flag. </p>

</div>
</div>
<a class="anchor" id="a13da2c5b95488c5bd490accfca236ef0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t getNbSteps </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return parameter read using keyword <b>NbSteps</b>. </p>
<p>This parameter can be used to read a number of time steps. </p>

</div>
</div>
<a class="anchor" id="a608729759d27300aee597d984ea09cf4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t getNbIter </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return parameter read using keyword <b>NbIter</b>. </p>
<p>This parameter can be used to read a number of iterations. </p>

</div>
</div>
<a class="anchor" id="a0b86912a2661052ed927bb49716172ea"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> getTimeStep </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return parameter read using keyword <b>TimeStep</b>. </p>
<p>This parameter can be used to read a time step value. </p>

</div>
</div>
<a class="anchor" id="a7f40d80877eaf4e96c744726a5eb8f11"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> getMaxTime </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return parameter read using keyword <b>MaxTime</b>. </p>
<p>This parameter can be used to read a maximum time value. </p>

</div>
</div>
<a class="anchor" id="ac3a10d7325bf2261b1a2c9645dc3dd2c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> getTolerance </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return parameter read using keyword <b>Tolerance</b>. </p>
<p>This parameter can be used to read a tolerance value to control convergence. </p>

</div>
</div>
<a class="anchor" id="a9f9d76f38c261b8758a5a9fbbea7f621"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getIntPar </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>n</em> = <code>1</code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return <code>n</code>-th parameter read using keyword <code>IntPar</code> </p>
<p>Here we have at most 20 integer extra parameters that can be used for any purpose. Default value for <code>n</code> is <code>1</code> </p>

</div>
</div>
<a class="anchor" id="a6ebf367abd0d1255fe5ff154f40f9422"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">string getStringPar </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>n</em> = <code>1</code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return <em>n-th</em> parameter read using keyword <b>StringPar</b>. </p>
<p>Here we have at most 20 integer extra parameters that can be used for any purpose. Default value for <code>n</code> is <code>1</code> </p>

</div>
</div>
<a class="anchor" id="a653a4c6fd3d395622abd288fcb3679f2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> getDoublePar </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>n</em> = <code>1</code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return <code>n</code>-th parameter read using keyword <b>DoublePar</b>. </p>
<p>Here we have at most 20 integer extra parameters that can be used for any purpose. Default value for <code>n</code> is <code>1</code> </p>

</div>
</div>
<a class="anchor" id="afcc1c2d628727c42794c1b171d497b75"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structOFELI_1_1Point.html">Point</a>&lt;<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&gt; getPointDoublePar </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>n</em> = <code>1</code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return <code>n</code>-th parameter read using keyword <b>PointDoublePar</b>. </p>
<p>Here we have at most 20 integer extra parameters that can be used for any purpose. Default value for <code>n</code> is <code>1</code> </p>

</div>
</div>
<a class="anchor" id="a0d7b5dce9fb62796f2e8418545a7c0da"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__Util.html#ga7a290272a0e3fa68da99df83e1643226">complex_t</a> getComplexPar </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>n</em> = <code>1</code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return <code>n</code>-th parameter read using keyword <b>StringPar</b>. </p>
<p>Here we have at most 20 integer extra parameters that can be used for any purpose. Default value for <code>n</code> is <code>1</code> </p>

</div>
</div>
<a class="anchor" id="a33217d0161173d7c55f3805d7099446a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">string getString </td>
          <td>(</td>
          <td class="paramtype">const string &amp;&#160;</td>
          <td class="paramname"><em>label</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return parameter corresponding to a given label, when its value is a string. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">label</td><td>Label that identifies the string (read from input file) If this label is not found an error message is displayed and program stops </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a6737e101f75a95b77e9b21b8313fb1ce"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">string getString </td>
          <td>(</td>
          <td class="paramtype">const string &amp;&#160;</td>
          <td class="paramname"><em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">string&#160;</td>
          <td class="paramname"><em>def</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return parameter corresponding to a given label, when its value is a string. </p>
<p>Case where a default value is provided </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">label</td><td>Label that identifies the string (read from input file) </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">def</td><td>Default value: Value to assign if the sought parameter is not found </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a09dab180bfcbdaf9f39ac76ae6f4b864"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getInteger </td>
          <td>(</td>
          <td class="paramtype">const string &amp;&#160;</td>
          <td class="paramname"><em>label</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return parameter corresponding to a given label, when its value is an integer. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">label</td><td>Label that identifies the integer number (read from input file) If this label is not found an error message is displayed and program stops </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a7bff9be9f649ddb74aa530f803613e3c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getInteger </td>
          <td>(</td>
          <td class="paramtype">const string &amp;&#160;</td>
          <td class="paramname"><em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>def</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return parameter corresponding to a given label, when its value is an integer. </p>
<p>Case where a default value is provided </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">label</td><td>Label that identifies the integer number (read from input file). </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">def</td><td>Default value: Value to assign if the sought parameter is not found </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a13102d773799b3ea310a070e8d1665be"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> getDouble </td>
          <td>(</td>
          <td class="paramtype">const string &amp;&#160;</td>
          <td class="paramname"><em>label</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return parameter corresponding to a given label, when its value is a real_t. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">label</td><td>Label that identifies the real number (read from input file). If this label is not found an error message is displayed and program stops. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a920a819d92ed44c61a3becab8ce993fe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> getDouble </td>
          <td>(</td>
          <td class="paramtype">const string &amp;&#160;</td>
          <td class="paramname"><em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td>
          <td class="paramname"><em>def</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return parameter corresponding to a given label, when its value is a real_t. </p>
<p>Case where a default value is provided </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">label</td><td>Label that identifies the real number (read from input file) </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">def</td><td>Default value: Value to assign if the sought parameter is not found </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ad5ad9687335a8dce5d923520fc529ba1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__Util.html#ga7a290272a0e3fa68da99df83e1643226">complex_t</a> getComplex </td>
          <td>(</td>
          <td class="paramtype">const string &amp;&#160;</td>
          <td class="paramname"><em>label</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return parameter corresponding to a given label, when its value is a complex number. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">label</td><td>Label that identifies the complex number (read from input file) If this label is not found an error message is displayed and program stops </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a42f649a8f55fe382e4580358e0cb62e5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__Util.html#ga7a290272a0e3fa68da99df83e1643226">complex_t</a> getComplex </td>
          <td>(</td>
          <td class="paramtype">const string &amp;&#160;</td>
          <td class="paramname"><em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__Util.html#ga7a290272a0e3fa68da99df83e1643226">complex_t</a>&#160;</td>
          <td class="paramname"><em>def</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return parameter corresponding to a given label, when its value is a complex number. </p>
<p>Case where a default value is provided </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">label</td><td>Label that identifies the complex number (read from input file) </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">def</td><td>Default value: Value to assign if the sought parameter is not found </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a4f182fbce7302e56724b289b96a797dd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int contains </td>
          <td>(</td>
          <td class="paramtype">const string &amp;&#160;</td>
          <td class="paramname"><em>label</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>check if the project file contains a given parameter </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">label</td><td>Label that identifies the label to seek in file </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>0</code> if the parameter is not found, <code>n</code> if the parameter is found, where <code>n</code> is the parameter index in the parameter list </dd></dl>

</div>
</div>
<a class="anchor" id="aeb5e3412b47022310eadc6129c17da57"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void get </td>
          <td>(</td>
          <td class="paramtype">const string &amp;&#160;</td>
          <td class="paramname"><em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Read an array of real values, corresponding to a given label. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">label</td><td>Label that identifies the array (read from input file). </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">a</td><td>Vector that contain the array. The vector is properly resized before filling. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section remark"><dt>Remarks</dt><dd>If this label is not found an error message is displayed. </dd></dl>

</div>
</div>
<a class="anchor" id="af8803c07a368a81e1a7993a0cc7b04e7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> getArraySize </td>
          <td>(</td>
          <td class="paramtype">const string &amp;&#160;</td>
          <td class="paramname"><em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>j</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return an array entry for a given label. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">label</td><td>Label that identifies the array (read from input file). </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">j</td><td>Index of entry in the array (Starting from 1) </td></tr>
  </table>
  </dd>
</dl>
<dl class="section remark"><dt>Remarks</dt><dd>If this label is not found an error message is displayed and program stops. </dd></dl>

</div>
</div>
<a class="anchor" id="ae3d170140c0c312d2b72a855a57ee44a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void get </td>
          <td>(</td>
          <td class="paramtype">const string &amp;&#160;</td>
          <td class="paramname"><em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return integer parameter corresponding to a given label. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">label</td><td>Label that identifies the integer number (read from input file). </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">a</td><td>Returned value. If this label is not found an error message is displayed and program stops. Note: This member function can be used instead of getInteger </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a8a1626ce7ab7bdcb54f08f3040cfe9b3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void get </td>
          <td>(</td>
          <td class="paramtype">const string &amp;&#160;</td>
          <td class="paramname"><em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &amp;&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return real parameter corresponding to a given label. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">label</td><td>Label that identifies the real (real_t) number (read from input file). </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">a</td><td>Returned value. If this label is not found an error message is displayed and program stops. Note: This member function can be used instead of getReal_T </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a71f9ed5745efcc256b9c5233f8432b14"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void get </td>
          <td>(</td>
          <td class="paramtype">const string &amp;&#160;</td>
          <td class="paramname"><em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__Util.html#ga7a290272a0e3fa68da99df83e1643226">complex_t</a> &amp;&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return complex parameter corresponding to a given label. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">label</td><td>Label that identifies the complex number (read from input file). </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">a</td><td>Returned value. If this label is not found an error message is displayed and program stops. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a7163143c4ad2e4cc2db7413e018f510e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void get </td>
          <td>(</td>
          <td class="paramtype">const string &amp;&#160;</td>
          <td class="paramname"><em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">string &amp;&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return string parameter corresponding to a given label. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">label</td><td>Label that identifies the atring (read from input file). </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">a</td><td>Returned value. Note: This member function can be used instead of getString If this label is not found an error message is displayed and program stops. Note: This member function can be used instead of getString </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a09728445e27e20dcd2aeff29d7ecc2a5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">string getProject </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return parameter read using keyword <b>Project</b>. </p>
<p>This parameter can be used to read a project's name. </p>

</div>
</div>
<a class="anchor" id="ab1c6597dda27b610aba38747eaf540c4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">string getMeshFile </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>i</em> = <code>1</code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return <code>i</code>-th parameter read using keyword <b>mesh_file</b>. </p>
<p>Here we have at most 10 integer extra parameters that can be used for any purpose. Default value for <code>i</code> is <code>1</code> </p>

</div>
</div>
<a class="anchor" id="ab71fd3134d90b56ccec3d081b749c074"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">string getInitFile </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return parameter read using keyword <b>InitFile</b>. </p>
<p>This parameter can be used to read an initial data file name. </p>

</div>
</div>
<a class="anchor" id="abff0ab713dfeb34fd150a9f471a99fec"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">string getRestartFile </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return parameter read using keyword <b>RestartFile</b>. </p>
<p>This parameter can be used to read a restart file name. </p>

</div>
</div>
<a class="anchor" id="a0f88c1ee5ec298d8d6d79ae9dad721b7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">string getBCFile </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return parameter read using keyword <b>BCFile</b>. </p>
<p>This parameter can be used to read a boundary condition file name. </p>

</div>
</div>
<a class="anchor" id="a1686bf046e562929d2faf8de2ac71f01"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">string getBFFile </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return parameter read using keyword <b>BFFile</b>. </p>
<p>This parameter can be used to read a body force file name. </p>

</div>
</div>
<a class="anchor" id="a3c6aa5a46642f54b5f96456d499456ff"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">string getSFFile </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return parameter read using keyword <b>SFFile</b>. </p>
<p>This parameter can be used to read a source force file name. </p>

</div>
</div>
<a class="anchor" id="a0d90672b8aa35da165eb0cfa17d9893f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">string getSaveFile </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return parameter read using keyword <b>SaveFile</b>. </p>
<p>This parameter can be used to read a save file name. </p>

</div>
</div>
<a class="anchor" id="a67e4831ff8cb1ace9ee732602f06aadf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">string getPlotFile </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>i</em> = <code>1</code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return <code>i</code>-th parameter read using keyword <b>PlotFile</b>. </p>
<p>Here we have at most 10 integer extra parameters that can be used for plot file names. Default value for <code>i</code> is <code>1</code> </p>

</div>
</div>
<a class="anchor" id="a6e7efad07ae6f300f324dfd9faabcab3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">string getPrescriptionFile </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>i</em> = <code>1</code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return parameter read using keyword <b>DataFile</b>. </p>
<p>This parameter can be used to read a <a class="el" href="classOFELI_1_1Prescription.html" title="To prescribe various types of data by an algebraic expression. Data may consist in boundary condition...">Prescription</a> file. </p>

</div>
</div>
<a class="anchor" id="a1dc165eb6727d86e72fc06d4c2343d8c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">string getAuxFile </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>i</em> = <code>1</code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return <code>i</code>-th parameter read using keyword <b>Auxfile</b>. </p>
<p>Here we have at most 10 integer extra parameters that can be used for any auxiliary file names. Default value for <code>i</code> is <code>1</code> </p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->

</div> <!-- class text -->
</div> <!-- main menu -->
<!-- Google Search -->
<br><br>
<center>
  <div id="cse" style="width: 80%;">Loading</div>
  <script src="http://www.google.com/jsapi" type="text/javascript"></script>
  <script type="text/javascript"> 
     google.load('search', '1', {language : 'en', style : google.loader.themes.SHINY});
     google.setOnLoadCallback(function() {
        var customSearchOptions = {};  var customSearchControl = new google.search.CustomSearchControl(
        '012396140824982761142:-qrywxcfi_o', customSearchOptions);
        customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
        customSearchControl.draw('cse');
     }, true);
   </script>
   <style type="text/css">
     .gsc-control-cse {
     font-family: Verdana, sans-serif;
     border-color: #DAE0E5;
     background-color: #DAE0E5;
   }
   .gsc-control-cse .gsc-table-result { font-family: Verdana, sans-serif; }
   input.gsc-input { border-color: #B6BEC5; }
   input.gsc-search-button {
     border-color: #B6BEC5;
     background-color: #D0D1D4;
   }
   .gsc-tabHeader.gsc-tabhInactive {
     border-color: #999999;
     background-color: #EEEEEE;
   }
   .gsc-tabHeader.gsc-tabhActive {
     border-color: #999999;
     background-color: #999999;
   }
   .gsc-tabsArea { border-color: #999999; }
   .gsc-webResult.gsc-result,
   .gsc-results .gsc-imageResult {
     border-color: #FFFFFF;
     background-color: #FFFFFF;
   }
   .gsc-webResult.gsc-result:hover,
   .gsc-imageResult:hover {
     border-color: #D2D6DC;
     background-color: #EDEDED;
   }
   .gsc-webResult.gsc-result.gsc-promotion:hover {
     border-color: #D2D6DC;
     background-color: #EDEDED;
   }
   .gs-webResult.gs-result a.gs-title:link,
   .gs-webResult.gs-result a.gs-title:link b,
   .gs-imageResult a.gs-title:link,
   .gs-imageResult a.gs-title:link b { color: #0568CD; }
   .gs-webResult.gs-result a.gs-title:visited,
   .gs-webResult.gs-result a.gs-title:visited b,
   .gs-imageResult a.gs-title:visited,
   .gs-imageResult a.gs-title:visited b { color: #0568CD; }
   .gs-webResult.gs-result a.gs-title:hover,
   .gs-webResult.gs-result a.gs-title:hover b,
   .gs-imageResult a.gs-title:hover,
   .gs-imageResult a.gs-title:hover b { color: #0568CD; }
   .gs-webResult.gs-result a.gs-title:active,
   .gs-webResult.gs-result a.gs-title:active b,
   .gs-imageResult a.gs-title:active,
   .gs-imageResult a.gs-title:active b { color: #0568CD; }
   .gsc-cursor-page { color: #0568CD; }
   a.gsc-trailing-more-results:link { color: #0568CD; }
   .gs-webResult .gs-snippet,
   .gs-imageResult .gs-snippet,
   .gs-fileFormatType { color: #5F6A73; }
   .gs-webResult div.gs-visibleUrl,
   .gs-imageResult div.gs-visibleUrl { color: #5F6A73; }
   .gs-webResult div.gs-visibleUrl-short { color: #5F6A73; }
   .gs-webResult div.gs-visibleUrl-short { display: none; }
   .gs-webResult div.gs-visibleUrl-long { display: block; }
   .gs-promotion div.gs-visibleUrl-short { display: none; }
   .gs-promotion div.gs-visibleUrl-long { display: block; }
   .gsc-cursor-box { border-color: #FFFFFF; }
   .gsc-results .gsc-cursor-box .gsc-cursor-page {
      border-color: #999999;
      background-color: #FFFFFF;
      color: #0568CD;
   }
   .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
      border-color: #999999;
      background-color: #999999;
      color: #0568CD;
   }
   .gsc-webResult.gsc-result.gsc-promotion {
      border-color: #D2D6DC;
      background-color: #D0D1D4;
   }
   .gsc-completion-title { color: #0568CD; }
   .gsc-completion-snippet { color: #5F6A73; }
   .gs-promotion a.gs-title:link,
   .gs-promotion a.gs-title:link *,
   .gs-promotion .gs-snippet a:link { color: #0066CC; }
   .gs-promotion a.gs-title:visited,
   .gs-promotion a.gs-title:visited *,
   .gs-promotion .gs-snippet a:visited { color: #0066CC; }
   .gs-promotion a.gs-title:hover,
   .gs-promotion a.gs-title:hover *,
   .gs-promotion .gs-snippet a:hover { color: #0066CC; }
   .gs-promotion a.gs-title:active,
   .gs-promotion a.gs-title:active *,
   .gs-promotion .gs-snippet a:active { color: #0066CC; }
   .gs-promotion .gs-snippet,
   .gs-promotion .gs-title .gs-promotion-title-right,
   .gs-promotion .gs-title .gs-promotion-title-right *  { color: #333333; }
   .gs-promotion .gs-visibleUrl,
   .gs-promotion .gs-visibleUrl-short { color: #5F6A73; }
   </style>
</center>
<!-- End of Google Search Box -->
<br><br><br></p>
<div id="foot_bar">
  Copyright &copy; 1998-2019 Rachid Touzani&nbsp;
</div>
</div> <!-- main -->
</body>
</HTML>
